home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 41 / CD Expert nº 41.iso / DReign2 / DR2Demo.exe / data1.cab / Files / missions / demo / Demo Mission 1.zwp / game.cfg next >
Encoding:
Text File  |  2000-09-01  |  8.0 KB  |  397 lines

  1. //////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright 1998-2000 Pandemic Studios
  4. //
  5. // Code-Generated Configuration File
  6. //
  7.  
  8. DefaultRule("None");
  9. FixedRule(1);
  10. RequiredAddons();
  11.  
  12. WorldInfo()
  13. {
  14.   CellMapX(112);
  15.   CellMapZ(112);
  16.   MiniMapRotation(45.000000);
  17. }
  18.  
  19. Environment()
  20. {
  21.   Rain()
  22.   {
  23.     RainType("rainDef")
  24.     {
  25.       BlockSize(30.000000);
  26.       Grids(8);
  27.       Count(4);
  28.       Width(0.080000);
  29.       Height(5.000000);
  30.       Scale(1.000000);
  31.       Speed(25.000000);
  32.       Color(222, 222, 222, 255);
  33.       Texture("engine_rain.tga");
  34.       Blend("modulate");
  35.       MinDist(0.200000);
  36.       MaxDist(0.000000);
  37.       Direction(0.000000, -0.809017, 0.587785);
  38.       ChanceOfStrike(0.000500);
  39.       Sound("engine_rain.wav");
  40.       GroundSplat("groundDef");
  41.       WaterSplat("waterDef");
  42.     }
  43.  
  44.     SplatType("groundDef")
  45.     {
  46.       Type("Ground");
  47.       Count(128);
  48.       Color(255, 255, 255, 255);
  49.       Texture("engine_rain_splash.tga");
  50.       Blend("modulate");
  51.       Centered(0);
  52.       Offset(0.060000);
  53.       MinWidth(0.080000);
  54.       MinHeight(0.020000);
  55.       MaxWidth(0.500000);
  56.       MaxHeight(1.000000);
  57.       LifeSpan(0.200000);
  58.       MinDist(1.000000);
  59.     }
  60.  
  61.     SplatType("waterDef")
  62.     {
  63.       Type("Water");
  64.       Count(64);
  65.       Color(0, 255, 255, 255);
  66.       Texture("engine_rain_ring.tga");
  67.       Blend("modulate");
  68.       Centered(1);
  69.       Offset(0.060000);
  70.       MinWidth(0.100000);
  71.       MinHeight(0.100000);
  72.       MaxWidth(3.000000);
  73.       MaxHeight(3.000000);
  74.       LifeSpan(0.500000);
  75.       MinDist(1.000000);
  76.     }
  77.   }
  78.  
  79.   Light()
  80.   {
  81.     CycleTime(10000.000000);
  82.     CurrentTime(0.250000);
  83.     LastTime(0.250000);
  84.     StartTime(0.250000);
  85.     DayStartTime(0.250000);
  86.     DayEndTime(0.750000);
  87.     SunriseStartTime(0.200000);
  88.     SunriseEndTime(0.300000);
  89.     SunsetStartTime(0.700000);
  90.     SunsetEndTime(0.800000);
  91.  
  92.     Colors()
  93.     {
  94.       Add()
  95.       {
  96.         Fraction(0.500000);
  97.         Ambient(105, 98, 40, 255);
  98.         Sun(238, 243, 138, 255);
  99.         Fog(160, 129, 57, 255);
  100.       }
  101.  
  102.       Add()
  103.       {
  104.         Fraction(0.750000);
  105.         Ambient(127, 77, 24, 255);
  106.         Sun(250, 255, 110, 255);
  107.         Fog(120, 76, 29, 255);
  108.       }
  109.  
  110.       Add()
  111.       {
  112.         Fraction(1.000000);
  113.         Ambient(50, 99, 50, 255);
  114.         Sun(11, 128, 79, 255);
  115.         Fog(5, 32, 24, 255);
  116.       }
  117.  
  118.       Add()
  119.       {
  120.         Fraction(0.000000);
  121.         Ambient(50, 99, 50, 255);
  122.         Sun(11, 128, 79, 255);
  123.         Fog(5, 32, 24, 255);
  124.       }
  125.  
  126.       Add()
  127.       {
  128.         Fraction(0.250000);
  129.         Ambient(127, 77, 24, 255);
  130.         Sun(250, 255, 110, 255);
  131.         Fog(120, 76, 29, 255);
  132.       }
  133.     }
  134.   }
  135.  
  136.   Time()
  137.   {
  138.     Day(24);
  139.     Month(6);
  140.     Year(2506);
  141.   }
  142. }
  143.  
  144. DefineTeams()
  145. {
  146.   CreateTeam("cars", 4)
  147.   {
  148.     Color(0, 0, 0);
  149.  
  150.     Relations()
  151.     {
  152.       With("cars", "Ally");
  153.       With("jda_ally", "Neutral");
  154.       With("shuttles", "Neutral");
  155.       With("prisoners", "Neutral");
  156.       With("sprawlers", "Neutral");
  157.       With("jda", "Neutral");
  158.     }
  159.  
  160.     DefaultClient(0);
  161.     AvailablePlay(0);
  162.     HasStats(0);
  163.     PermanentRadar(0);
  164.     RequireAI(0);
  165.     Side("");
  166.     SideFixed(1);
  167.     Objectives();
  168.     StartPoint(0.500000, 0.500000);
  169.     StartYaw(0.000000);
  170.     Personality("None");
  171.     PainCurrentCluster(0);
  172.     PainFirstClusterCycle(0);
  173.     UniqueScriptId(0);
  174.     ResourceStore(0);
  175.   }
  176.  
  177.   CreateTeam("jda_ally", 3)
  178.   {
  179.     Color(255, 255, 255);
  180.  
  181.     Relations()
  182.     {
  183.       With("cars", "Neutral");
  184.       With("jda_ally", "Ally");
  185.       With("shuttles", "Neutral");
  186.       With("prisoners", "Neutral");
  187.       With("sprawlers", "Enemy");
  188.       With("jda", "Neutral");
  189.     }
  190.  
  191.     DefaultClient(0);
  192.     AvailablePlay(0);
  193.     HasStats(0);
  194.     PermanentRadar(0);
  195.     RequireAI(0);
  196.     Side("");
  197.     SideFixed(1);
  198.  
  199.     Objectives()
  200.     {
  201.       ReaperId(1594);
  202.       ReaperId(1595);
  203.     }
  204.  
  205.     StartPoint(0.400000, 0.400000);
  206.     StartYaw(0.000000);
  207.     Personality("None");
  208.     PainCurrentCluster(0);
  209.     PainFirstClusterCycle(0);
  210.     UniqueScriptId(0);
  211.     FilteringEnabled(1);
  212.     FilteredTypes();
  213.     ResourceStore(0);
  214.   }
  215.  
  216.   CreateTeam("shuttles", 5)
  217.   {
  218.     Color(0, 0, 0);
  219.  
  220.     Relations()
  221.     {
  222.       With("cars", "Neutral");
  223.       With("jda_ally", "Neutral");
  224.       With("shuttles", "Ally");
  225.       With("prisoners", "Neutral");
  226.       With("sprawlers", "Neutral");
  227.       With("jda", "Neutral");
  228.     }
  229.  
  230.     DefaultClient(0);
  231.     AvailablePlay(0);
  232.     HasStats(0);
  233.     PermanentRadar(0);
  234.     RequireAI(0);
  235.     Side("");
  236.     SideFixed(1);
  237.     Objectives();
  238.     StartPoint(0.600000, 0.600000);
  239.     StartYaw(0.000000);
  240.     Personality("None");
  241.     PainCurrentCluster(0);
  242.     PainFirstClusterCycle(0);
  243.     UniqueScriptId(0);
  244.     ResourceStore(0);
  245.   }
  246.  
  247.   CreateTeam("prisoners", 2)
  248.   {
  249.     Color(71, 65, 38);
  250.  
  251.     Relations()
  252.     {
  253.       With("cars", "Neutral");
  254.       With("jda_ally", "Neutral");
  255.       With("shuttles", "Neutral");
  256.       With("prisoners", "Ally");
  257.       With("sprawlers", "Neutral");
  258.       With("jda", "Neutral");
  259.     }
  260.  
  261.     DefaultClient(0);
  262.     AvailablePlay(0);
  263.     HasStats(0);
  264.     PermanentRadar(0);
  265.     RequireAI(0);
  266.     Side("");
  267.     SideFixed(1);
  268.     Objectives();
  269.     StartPoint(0.300000, 0.300000);
  270.     StartYaw(0.000000);
  271.     Personality("None");
  272.     PainCurrentCluster(0);
  273.     PainFirstClusterCycle(0);
  274.     UniqueScriptId(0);
  275.     FilteringEnabled(1);
  276.     FilteredTypes();
  277.     ResourceStore(0);
  278.   }
  279.  
  280.   CreateTeam("sprawlers", 1)
  281.   {
  282.     Color(71, 65, 38);
  283.  
  284.     Relations()
  285.     {
  286.       With("cars", "Neutral");
  287.       With("jda_ally", "Enemy");
  288.       With("shuttles", "Neutral");
  289.       With("prisoners", "Neutral");
  290.       With("sprawlers", "Ally");
  291.       With("jda", "Enemy");
  292.     }
  293.  
  294.     DefaultClient(0);
  295.     AvailablePlay(0);
  296.     HasStats(1);
  297.     PermanentRadar(0);
  298.     RequireAI(0);
  299.     Side("");
  300.     SideFixed(1);
  301.  
  302.     Objectives()
  303.     {
  304.       ReaperId(1752);
  305.     }
  306.  
  307.     StartPoint(0.200000, 0.200000);
  308.     StartYaw(0.000000);
  309.     Personality("None");
  310.     PainCurrentCluster(0);
  311.     PainFirstClusterCycle(0);
  312.     UniqueScriptId(0);
  313.     FilteringEnabled(1);
  314.  
  315.     FilteredTypes()
  316.     {
  317.       Add("sprawler.unit.collector");
  318.       Add("sprawler.unit.reaper");
  319.       Add("sprawler.unit.rumbler");
  320.       Add("sprawler.building.squat1");
  321.       Add("jda.building.cameratower");
  322.       Add("jda.unit.rig");
  323.       Add("jda.building.refinery");
  324.       Add("jda.building.solarpower");
  325.       Add("jda.building.aptower");
  326.       Add("sprawler.building.garage1");
  327.       Add("jda.building.hq1");
  328.     }
  329.  
  330.     ResourceStore(10000);
  331.   }
  332.  
  333.   CreateTeam("jda", 0)
  334.   {
  335.     Color(255, 255, 255);
  336.  
  337.     Relations()
  338.     {
  339.       With("cars", "Neutral");
  340.       With("jda_ally", "Neutral");
  341.       With("shuttles", "Neutral");
  342.       With("prisoners", "Neutral");
  343.       With("sprawlers", "Enemy");
  344.       With("jda", "Ally");
  345.     }
  346.  
  347.     DefaultClient(1);
  348.     AvailablePlay(1);
  349.     HasStats(1);
  350.     PermanentRadar(1);
  351.     RequireAI(1);
  352.     Side("jda");
  353.     SideFixed(1);
  354.  
  355.     Objectives()
  356.     {
  357.       ReaperId(1750);
  358.     }
  359.  
  360.     StartRegion(1441);
  361.     StartPoint(0.742928, 0.439613);
  362.     StartYaw(45.000000);
  363.     Personality("None");
  364.     PainCurrentCluster(0);
  365.     PainFirstClusterCycle(0);
  366.     UniqueScriptId(0);
  367.     FilteringEnabled(1);
  368.  
  369.     FilteredTypes()
  370.     {
  371.       Add("jda.unit.collector");
  372.       Add("jda.unit.rig");
  373.       Add("jda.unit.guardian");
  374.       Add("jda.building.hq1");
  375.       Add("jda.building.precinct1");
  376.       Add("jda.building.refinery");
  377.       Add("jda.unit.rover");
  378.       Add("jda.building.solarpower");
  379.       Add("jda.building.motorpool1");
  380.       Add("jda.building.aptower");
  381.       Add("jda.building.cameratower");
  382.     }
  383.  
  384.     ResourceStore(10000);
  385.   }
  386. }
  387.  
  388. TerrainGroup("Sprawl");
  389. Camera();
  390.  
  391. Physics()
  392. {
  393.   Gravity(9.800000);
  394. }
  395.  
  396. MissionVar();
  397.